package com.abc.enums;

import lombok.AllArgsConstructor;
import lombok.Getter;

/**
 * ID类型枚举
 * 用于区分不同类型的分布式ID
 */
@Getter
@AllArgsConstructor
public enum IdType {
    
    /**
     * 消息类型ID
     */
    MESSAGE("message", "MSG"),
    
    /**
     * 会话类型ID
     */
    SESSION("session", "SES");
    
    /**
     * 类型名称
     */
    private final String typeName;
    
    /**
     * ID前缀
     */
    private final String prefix;
}
